%%%% Stand-alone
\def\Olts{2/3}
\def\Osts{1/2}	
\def\y0{0.25}
\def\a{1}
\begin{tikzpicture}[scale=1.1, every node/.style={transform shape}]
	\begin{axis}[
			width = 1\linewidth,
            axis y line = middle,
			axis x line = bottom,
            x label style={at={(axis description cs:0.8,-0.01)},anchor=north},
            y label style={at={(axis description cs:0.15,.8)},rotate=90,anchor=south},
			xlabel = {\small $\xi$: short-term debt cost},
			ylabel = {\small $\lambda$: investment cost},
			ymin = {0.999*\y0 - 0.08}, ymax = 0.8,
			xmin = -0.2, xmax = 1.04,
			xtick = \empty,
			ytick = \empty,
			scaled ticks = true,		
			]
	\draw[very thin, gray!30, step=0.3 cm](0.001, 0.001) grid (1.04, 0.79);
	\fill [blue, domain=0:{(\Olts - \Osts)/(1 - \Olts)}, variable=\x, semitransparent]
		(0, {1 - \Olts})
		-- plot ({\x}, { (1 - \Osts )/(\x + 1)})
		-- ({(\Olts - \Osts)/(1 - \Olts)}, {1 - \Olts})
		-- cycle;
		
	\draw [domain=0:{(\Olts - \Osts)/(1 - \Olts)}, variable=\x]
		plot ({\x}, { (1 - \Osts )/(\x + 1)});
		
	\fill [blue, domain={(\Olts - \Osts)/(1 - \Olts)}:{(\Olts - \Osts)/ (\y0) }, variable=\x, semitransparent]
	({(\Olts - \Osts)/(1 - \Olts)}, { \y0 })
	-- plot ({\x}, { (\Olts - \Osts) / (\x) })
	-- ({ (\Olts - \Osts)/( \y0 ) }, { \y0 })
	-- cycle;
		
	\draw [ domain={(\Olts - \Osts)/(1 - \Olts)}:{(\Olts - \Osts)/ (\y0)}, variable=\x]
	plot ({\x}, { (\Olts - \Osts) / (\x) })
	-- ({ (\Olts - \Osts)/( \y0 ) }, { \y0 })
	-- (0, { \y0 });
		
	\fill [blue, domain=0:{(\Olts - \Osts)/(1 - \Olts)}, variable=\x, semitransparent]
	(0,{ \y0 })
	-- plot ({\x}, {1 - \Olts})
	-- ({(\Olts - \Osts)/(1 - \Olts)}, { \y0 })
	-- cycle;
		
	\fill [pink, domain={(\Olts - \Osts)/(1 - \Olts)}:{(\Olts - \Osts)/ (\y0) }, variable=\x, semitransparent]
	plot ({\x}, { (\Olts - \Osts) / (\x) })
	--plot ({\x}, {1 - \Olts})
	-- ({ (\Olts - \Osts)/( \y0 ) }, { \y0 })
	-- cycle;
		
	\fill [pink, domain= {(\Olts - \Osts)/ (\y0) }:{\a},  variable=\x, semitransparent]
	({(\Olts - \Osts)/ (\y0) },{ \y0 })
	-- plot ({\x}, {1 - \Olts})
	-- ({\a}, { \y0 })
	-- cycle;
		
	\draw [ domain={(\Olts - \Osts)/(1 - \Olts)}:{\a}, variable=\x]
	({(\Olts - \Osts)/(1 - \Olts)},{ 1 - \Olts })
	-- ({\a},  {1 - \Olts})
	-- ({\a}, { \y0 })
	--({(\Olts - \Osts)/ (\y0) },{ \y0 });

     \node at ({(\Olts - \Osts)/ (\y0) / 2 - 0.07 },  {(1 - \Osts )/2 + 0.06 } ) { $P^{\text{ST}}_s$ };

     \node at ({(\Olts - \Osts)/ (\y0) + (\a - (\Olts - \Osts)/ (\y0) )/2 - 0.05 },  {(1 - \Osts )/2 + 0.05 } ) { $P^{\text{LT}}_s$ };

    \node at (axis cs: -0.08, {1 - \Osts}) {\scriptsize{$ 1 - O_s^{\text{ST}}$}};
	\draw [gray, -stealth] (axis cs:  -0.03, {1 - \Osts}) -- (axis cs:  -0.001, {1 - \Osts});

    \draw [black, dashed] (axis cs: 0,  {(1 - \Olts)} ) -- (axis cs: {(\Olts - \Osts)/(1 - \Olts)},  {(1 - \Olts)});

    \draw [black, dashed] (axis cs: {(\Olts - \Osts)/(1 - \Olts)},  {(1 - \Olts)}) -- (axis cs: {(\Olts - \Osts)/(1 - \Olts)},  {\y0} ) ;

    \node at (axis cs: -0.08, {1 - \Olts}) {\scriptsize{$ 1 - O_s^{\text{LT}}$}};
    \draw [gray, -stealth] (axis cs:  -0.03, {1 - \Olts}) -- (axis cs:  -0.001, {1 - \Olts});

    \node at (axis cs: -0.04, {\y0}) {\scriptsize{$\ubar{\lambda}$}};
    \draw [gray, -stealth] (axis cs:  -0.03, {\y0}) -- (axis cs:  -0.001, {\y0});

    \node at ({(\Olts - \Osts)/(1 - \Olts)}, {\y0-0.04}) {\scriptsize{$\frac{O_s^{\text{LT}} - O_s^{\text{ST}}}{1 - O_s^{\text{LT}}}$}};
    \draw [gray, -stealth] ({(\Olts - \Osts)/(1 - \Olts)}, {\y0-0.02}) -- ({(\Olts - \Osts)/(1 - \Olts)}, {\y0});

    \node at ({(\Olts - \Osts)/\y0}, {\y0-0.04}) {\scriptsize{$\frac{O_s^{\text{LT}} - O_s^{\text{ST}}}{\ubar{\lambda}}$}};
    \draw [gray, -stealth] ({(\Olts - \Osts)/\y0}, {\y0-0.02}) -- ({(\Olts - \Osts)/\y0}, {\y0});

    \node at ({\a}, {\y0-0.03}) {\scriptsize{$\bar{\xi}$}};
    \draw [gray, -stealth] ({\a}, {\y0-0.02}) -- ({\a}, {\y0});
\end{axis}		
\end{tikzpicture}